import tkinter as tk

root = tk.Tk()

# 水平盒子（Frame + pack(side=tk.LEFT)）
h_box = tk.Frame(root)
btn1 = tk.Button(h_box, text="按钮1")
btn2 = tk.Button(h_box, text="按钮2")
btn1.pack(side=tk.LEFT, padx=5)  # 水平排列
btn2.pack(side=tk.LEFT)
h_box.pack()

# 垂直盒子（Frame + pack()默认垂直）
v_box = tk.Frame(root)
btn3 = tk.Button(v_box, text="按钮3")
btn4 = tk.Button(v_box, text="按钮4")
btn3.pack(pady=5)  # 垂直排列
btn4.pack()
v_box.pack()

root.mainloop()